Лабораторная работа №3

Создание и использование падающего меню для загрузки и вычерчивания криволинейного контура в среде AutoCAD

Куварзин Андрей

1 Цель работы

По средствам программирования в AutoLISP создать пользовательское падающее меню для вычерчивания криволинейного контура в программе AutoCAD 2007.

2 Исходные данные

Файл с программой для построения криволинейного контура для варианта12 (рисунок 1) в AutoCAD 2007, при помощи языка программирования  AutoLISP, созданная в лабораторной работе №2.

 

Рисунок 1 – Исходные данные

 

3 Методика работы

3.1 В начале работы создаем текстовый файл в блокноте с описанием меню и сохраняем его с расширением *.MNU (рисунок 2).

 

Рисунок 2 – Описание падающего меню

 

3.2 Затем создаем файл загрузки меню в блокноте и сохраняем его с расширением *.LSP (рисунок 3).

 

Рисунок 3 – Файл загрузки меню

 

(command "menuload" "kuvarzin.mnu") – Загрузка файла меню kuvarzin.mnu;

(menucmd "P12=+kuvarzin.pop1") – активация вкладки меню на 12-ой позиции в строке главного меню.

 

3.3 Для корректной работы программы все созданные файлы (kuvarzin.mnu, kuvarzin.lsp, zagr.lsp) должны находиться в одной папке. Далее загружаем AutoCAD и заходим в мeню Инструменты >> Опции, выбираем вкладку «Файлы», выбираем папку с названием «Путь поиска файлов поддержки» и нажимаем кнопку «Добавить», в пустой строчке вводим путь к папке с нашими файлами, нажимаем «Применить» и «ОК» (рисунок 4).

Рисунок 4 – Прописывание пути к файлам

 

3.4 Загрузка файлов падающего меню

В меню AutoCADa выбираем Tools >> Load Applications  и в появившемся окне находим файл меню с расширением *.LSP (рисунок 5).

 

Рисунок 5 – Загрузка файла zagr.lsp

 

Выбираем этот файл, нажимаем «Load» и «Сlose».

В основном меню AutoCADa появляется вкладка пользовательского меню (рисунок 6).

 

Рисунок 6 – Появившаяся вкладка меню

 

3.5 Для того, чтобы программно начертить криволинейный контур, мы сначала в меню из предложенных действий выбираем «Загрузить файл». То есть после выбора этой вкладки будет подгружен файл kuvarzin.lsp в среду AutoCAD. Следующим шагом будет выбор строки «Построить контур». После выполнения этого шага, если все сделано верно и программа вычерчивания криволинейного контура корректно составлена, в командной строке AutoCADa появится запрос на ввод координат начальной точки вставки, а затем и на ввод требуемых параметров. После ввода последних и нажатия клавиши «Enter» в окне AutoCADa появится криволинейный контур. Результат построения представлен на рисунке 7.

 

Рисунок 7 – Криволинейный контур

 

3.6 При необходимости можно удалить/выгрузить пользовательское меню. Для этого из предложенных возможных действий выбираем строчку «Убрать меню с экрана» (рисунок 8).

 

Рисунок 8 – Выгрузка меню пользователя

 

Выводы

В процессе выполнения данной работы был получен практический навык внедрения в AutoCAD дополнительных меню с заданными параметрами. С помощью пользовательского меню был загружен файл приложения AutoLISP и вычерчен криволинейный контур.